package org.jetbrains.generate.tostring.config;

import com.intellij.openapi.editor.Editor;
import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiMethod;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

public abstract interface ConflictResolutionPolicy
{
  public abstract void setNewMethodStrategy(InsertNewMethodStrategy paramInsertNewMethodStrategy);
  
  @Nullable
  public abstract PsiMethod applyMethod(PsiClass paramPsiClass, PsiMethod paramPsiMethod1, @NotNull PsiMethod paramPsiMethod2, Editor paramEditor);
}


/* Location:           E:\idea\
 * Qualified Name:     org.jetbrains.generate.tostring.config.ConflictResolutionPolicy
 * JD-Core Version:    0.7.0.1
 */